<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
<html>
<head>
	<title>Comprobación de Vectores</title>
</head>
<body>
	<h1>Comprobación de Vectores</h1>
	<p>Gracias a esta ventana podemos comprobar el correcto funcionamiento del algoritmo AES usado en AESphere. Para ello, podemos cifrar y descifrar de manera rápida los "Test Vectors" comprobando que el resultado es el esperado.</p>
	
	<p>Estos "Test Vectors" pueden descargarse desde aquí: <a href="http://csrc.nist.gov/groups/STM/cavp/documents/aes/KAT_AES.zip">http://csrc.nist.gov/groups/STM/cavp/documents/aes/KAT_AES.zip</a> (Fuente: <a href="http://csrc.nist.gov/">NIST</a>. National Institute of Standards and Technology), donde se encuentran vectores de prueba para muchos casos y variantes de AES.</p>
	
	<p>A modo de pequeña prueba aquí se incluyen algunos vectores con los que probar el algoritmo: </p>
	
	<p> <u>PROCESO DE CIFRADO: </u><br>
COUNT = 0<br>
KEY = 00000000000000000000000000000000<br>
PLAINTEXT = f34481ec3cc627bacd5dc3fb08f273e6<br>
CIPHERTEXT = 0336763e966d92595a567cc9ce537f5e<br><br>

COUNT = 1<br>
KEY = 00000000000000000000000000000000<br>
PLAINTEXT = 9798c4640bad75c7c3227db910174e72<br>
CIPHERTEXT = a9a1631bf4996954ebc093957b234589<br><br>

COUNT = 2<br>
KEY = 00000000000000000000000000000000<br>
PLAINTEXT = 96ab5c2ff612d9dfaae8c31f30c42168<br>
CIPHERTEXT = ff4f8391a6a40ca5b25d23bedd44a597<br><br>

COUNT = 3<br>
KEY = 00000000000000000000000000000000<br>
PLAINTEXT = 6a118a874519e64e9963798a503f1d35<br>
CIPHERTEXT = dc43be40be0e53712f7e2bf5ca707209<br><br>

COUNT = 4<br>
KEY = 00000000000000000000000000000000<br>
PLAINTEXT = cb9fceec81286ca3e989bd979b0cb284<br>
CIPHERTEXT = 92beedab1895a94faa69b632e5cc47ce<br><br>

COUNT = 5<br>
KEY = 00000000000000000000000000000000<br>
PLAINTEXT = b26aeb1874e47ca8358ff22378f09144<br>
CIPHERTEXT = 459264f4798f6a78bacb89c15ed3d601<br><br>

COUNT = 6<br>
KEY = 00000000000000000000000000000000<br>
PLAINTEXT = 58c8e00b2631686d54eab84b91f0aca1<br>
CIPHERTEXT = 08a4e2efec8a8e3312ca7460b9040bbf<br><br>

COUNT = 0<br>
KEY = 10a58869d74be5a374cf867cfb473859<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 6d251e6944b051e04eaa6fb4dbf78465<br><br>

COUNT = 1<br>
KEY = caea65cdbb75e9169ecd22ebe6e54675<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 6e29201190152df4ee058139def610bb<br><br>

COUNT = 2<br>
KEY = a2e2fa9baf7d20822ca9f0542f764a41<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = c3b44b95d9d2f25670eee9a0de099fa3<br><br>

COUNT = 3<br>
KEY = b6364ac4e1de1e285eaf144a2415f7a0<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 5d9b05578fc944b3cf1ccf0e746cd581<br><br>

COUNT = 4<br>
KEY = 64cf9c7abc50b888af65f49d521944b2<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = f7efc89d5dba578104016ce5ad659c05<br><br>

COUNT = 5<br>
KEY = 47d6742eefcc0465dc96355e851b64d9<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 0306194f666d183624aa230a8b264ae7<br><br>

COUNT = 6<br>
KEY = 3eb39790678c56bee34bbcdeccf6cdb5<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 858075d536d79ccee571f7d7204b1f67<br><br>

COUNT = 7<br>
KEY = 64110a924f0743d500ccadae72c13427<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 35870c6a57e9e92314bcb8087cde72ce<br><br>

COUNT = 8<br>
KEY = 18d8126516f8a12ab1a36d9f04d68e51<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 6c68e9be5ec41e22c825b7c7affb4363<br><br>

COUNT = 9<br>
KEY = f530357968578480b398a3c251cd1093<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = f5df39990fc688f1b07224cc03e86cea<br><br>

COUNT = 10<br>
KEY = da84367f325d42d601b4326964802e8e<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = bba071bcb470f8f6586e5d3add18bc66<br><br>

COUNT = 11<br>
KEY = e37b1c6aa2846f6fdb413f238b089f23<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 43c9f7e62f5d288bb27aa40ef8fe1ea8<br><br>

COUNT = 12<br>
KEY = 6c002b682483e0cabcc731c253be5674<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 3580d19cff44f1014a7c966a69059de5<br><br>

COUNT = 13<br>
KEY = 143ae8ed6555aba96110ab58893a8ae1<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 806da864dd29d48deafbe764f8202aef<br><br>

COUNT = 14<br>
KEY = b69418a85332240dc82492353956ae0c<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = a303d940ded8f0baff6f75414cac5243<br><br>

COUNT = 15<br>
KEY = 71b5c08a1993e1362e4d0ce9b22b78d5<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = c2dabd117f8a3ecabfbb11d12194d9d0<br><br>

COUNT = 16<br>
KEY = e234cdca2606b81f29408d5f6da21206<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = fff60a4740086b3b9c56195b98d91a7b<br><br>

COUNT = 17<br>
KEY = 13237c49074a3da078dc1d828bb78c6f<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 8146a08e2357f0caa30ca8c94d1a0544<br><br>

COUNT = 18<br>
KEY = 3071a2a48fe6cbd04f1a129098e308f8<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 4b98e06d356deb07ebb824e5713f7be3<br><br>

COUNT = 19<br>
KEY = 90f42ec0f68385f2ffc5dfc03a654dce<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = 7a20a53d460fc9ce0423a7a0764c6cf2<br><br>

COUNT = 20<br>
KEY = febd9a24d8b65c1c787d50a4ed3619a9<br>
PLAINTEXT = 00000000000000000000000000000000<br>
CIPHERTEXT = f4a70d8af877f9b02b4c40df57d45b17<br><br>
	
	
	
	<p><u> PROCESO DE DESCIFRADO:</u> <br><br>

COUNT = 0<br>
KEY = 00000000000000000000000000000000<br>
CIPHERTEXT = 0336763e966d92595a567cc9ce537f5e<br>
PLAINTEXT = f34481ec3cc627bacd5dc3fb08f273e6<br><br>
COUNT = 1<br>
KEY = 00000000000000000000000000000000<br>
CIPHERTEXT = a9a1631bf4996954ebc093957b234589<br>
PLAINTEXT = 9798c4640bad75c7c3227db910174e72<br><br>
COUNT = 2<br>
KEY = 00000000000000000000000000000000<br>
CIPHERTEXT = ff4f8391a6a40ca5b25d23bedd44a597<br>
PLAINTEXT = 96ab5c2ff612d9dfaae8c31f30c42168<br><br>

COUNT = 3<br>
KEY = 00000000000000000000000000000000<br>
CIPHERTEXT = dc43be40be0e53712f7e2bf5ca707209<br>
PLAINTEXT = 6a118a874519e64e9963798a503f1d35<br><br>

COUNT = 4<br>
KEY = 00000000000000000000000000000000<br>
CIPHERTEXT = 92beedab1895a94faa69b632e5cc47ce<br>
PLAINTEXT = cb9fceec81286ca3e989bd979b0cb284<br><br>

COUNT = 5<br>
KEY = 00000000000000000000000000000000<br>
CIPHERTEXT = 459264f4798f6a78bacb89c15ed3d601<br>
PLAINTEXT = b26aeb1874e47ca8358ff22378f09144<br><br>

COUNT = 6<br>
KEY = 00000000000000000000000000000000<br>
CIPHERTEXT = 08a4e2efec8a8e3312ca7460b9040bbf<br>
PLAINTEXT = 58c8e00b2631686d54eab84b91f0aca1<br><br>


COUNT = 0<br>
KEY = 10a58869d74be5a374cf867cfb473859<br>
CIPHERTEXT = 6d251e6944b051e04eaa6fb4dbf78465<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 1<br>
KEY = caea65cdbb75e9169ecd22ebe6e54675<br>
CIPHERTEXT = 6e29201190152df4ee058139def610bb<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 2<br>
KEY = a2e2fa9baf7d20822ca9f0542f764a41<br>
CIPHERTEXT = c3b44b95d9d2f25670eee9a0de099fa3<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 3<br>
KEY = b6364ac4e1de1e285eaf144a2415f7a0<br>
CIPHERTEXT = 5d9b05578fc944b3cf1ccf0e746cd581<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 4<br>
KEY = 64cf9c7abc50b888af65f49d521944b2<br>
CIPHERTEXT = f7efc89d5dba578104016ce5ad659c05<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 5<br>
KEY = 47d6742eefcc0465dc96355e851b64d9<br>
CIPHERTEXT = 0306194f666d183624aa230a8b264ae7<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 6<br>
KEY = 3eb39790678c56bee34bbcdeccf6cdb5<br>
CIPHERTEXT = 858075d536d79ccee571f7d7204b1f67<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 7<br>
KEY = 64110a924f0743d500ccadae72c13427<br>
CIPHERTEXT = 35870c6a57e9e92314bcb8087cde72ce<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 8<br>
KEY = 18d8126516f8a12ab1a36d9f04d68e51<br>
CIPHERTEXT = 6c68e9be5ec41e22c825b7c7affb4363<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 9<br>
KEY = f530357968578480b398a3c251cd1093<br>
CIPHERTEXT = f5df39990fc688f1b07224cc03e86cea<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 10<br>
KEY = da84367f325d42d601b4326964802e8e<br>
CIPHERTEXT = bba071bcb470f8f6586e5d3add18bc66<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 11<br>
KEY = e37b1c6aa2846f6fdb413f238b089f23<br>
CIPHERTEXT = 43c9f7e62f5d288bb27aa40ef8fe1ea8<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 12<br>
KEY = 6c002b682483e0cabcc731c253be5674<br>
CIPHERTEXT = 3580d19cff44f1014a7c966a69059de5<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 13<br>
KEY = 143ae8ed6555aba96110ab58893a8ae1<br>
CIPHERTEXT = 806da864dd29d48deafbe764f8202aef<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 14<br>
KEY = b69418a85332240dc82492353956ae0c<br>
CIPHERTEXT = a303d940ded8f0baff6f75414cac5243<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 15<br>
KEY = 71b5c08a1993e1362e4d0ce9b22b78d5<br>
CIPHERTEXT = c2dabd117f8a3ecabfbb11d12194d9d0<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 16<br>
KEY = e234cdca2606b81f29408d5f6da21206<br>
CIPHERTEXT = fff60a4740086b3b9c56195b98d91a7b<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 17<br>
KEY = 13237c49074a3da078dc1d828bb78c6f<br>
CIPHERTEXT = 8146a08e2357f0caa30ca8c94d1a0544<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 18<br>
KEY = 3071a2a48fe6cbd04f1a129098e308f8<br>
CIPHERTEXT = 4b98e06d356deb07ebb824e5713f7be3<br>
PLAINTEXT = 00000000000000000000000000000000 <br><br>

COUNT = 19<br>
KEY = 90f42ec0f68385f2ffc5dfc03a654dce<br>
CIPHERTEXT = 7a20a53d460fc9ce0423a7a0764c6cf2<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

COUNT = 20<br>
KEY = febd9a24d8b65c1c787d50a4ed3619a9<br>
CIPHERTEXT = f4a70d8af877f9b02b4c40df57d45b17<br>
PLAINTEXT = 00000000000000000000000000000000<br><br>

    	
	 
</body>
</html>
